package com.quan.system.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.quan.common.core.BaseMapper;
import com.quan.system.entity.SystemPermission;
import com.quan.system.entity.SystemRole;
import com.quan.system.entity.SystemUser;

/**
 * <p>
 * 通用用户权限系统-用户表 Mapper 接口
 * </p>
 *
 * @author 杨浩泉
 * @since 2018-07-05
 */
public interface SystemUserMapper extends BaseMapper<SystemUser> {

	/**
	 * 查找用户角色
	 * @param userId
	 * @return
	 */
	public List<SystemRole> findRolesByUserId(@Param("userId")Long userId);
	
	/**
	 * 查找用户权限
	 * @param roleIds 角色ID【1,2,3,4,5】
	 * @return
	 */
	public List<SystemPermission> findPermissionsByUserId(@Param("userId")Long userId);
	
}
